import request from '@/utils/request'

// 查询人才引进基本信息列表
export function listTalentBaseInfo(query) {
  return request({
    url: '/talent/talentBaseInfo/list',
    method: 'get',
    params: query
  })
}

// 查询人才引进基本信息详细
export function getTalentBaseInfo(talentBaseInfoId) {
  return request({
    url: '/talent/talentBaseInfo/' + talentBaseInfoId,
    method: 'get'
  })
}

// 新增人才引进基本信息
export function addTalentBaseInfo(data) {
  return request({
    url: '/talent/talentBaseInfo',
    method: 'post',
    data: data
  })
}

// 修改人才引进基本信息
export function updateTalentBaseInfo(data) {
  return request({
    url: '/talent/talentBaseInfo',
    method: 'put',
    data: data
  })
}

// 删除人才引进基本信息
export function delTalentBaseInfo(talentBaseInfoId) {
  return request({
    url: '/talent/talentBaseInfo/' + talentBaseInfoId,
    method: 'delete'
  })
}

// 导出人才引进基本信息
export function exportTalentBaseInfo(query) {
  return request({
    url: '/talent/talentBaseInfo/export',
    method: 'get',
    params: query
  })
}

// 审核人才信息（通过type：yes 不通过：no）
export function auditTalentBaseInfo(talentBaseInfoId,type) {
  return request({
    url: '/talent/talentBaseInfo/audit/'+type+'/'+talentBaseInfoId,
    method: 'put'
  })
}
